package cn.richard.base.starter

import cn.richard.base.App
import cn.richard.base.BuildConfig
import com.alibaba.android.arouter.launcher.ARouter
import com.wxy.appstartfaster.task.AppStartTask

/**
 *
 * @ProjectName: PicApp
 * @Author: wuzhiguo@aiforward.com
 * @CreateDate: 2021/9/6 3:02 下午
 * @Description:
 */
class InitRouterTask: AppStartTask(){
    override fun run() {

        if (BuildConfig.DEBUG) {
            ARouter.openLog()     // 打印日志
            ARouter.openDebug()   // 开启调试模式(如果在InstantRun模式下运行，必须开启调试模式！线上版本需要关闭,否则有安全风险)
        }
        ARouter.init(App.instance)
    }

    override fun isRunOnMainThread(): Boolean {
        return true
    }
}